// comps/sd-slider/index.js
import * as tonge from '../../tonge.js'
/**
 * sidebarList 侧边栏一级菜单数据
 * contentList 二级菜单
 * navheight 高度
 * firstIndex 一级菜单初始索引值
 * secondIndex 二级菜单初始索引值
 */
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    sidebarList:{
      type:Array,
      value:[]
    },
    secondList:{
      type:Array,
      value:[]
    },
    firstIndex: { // 当前展示二级子菜单所属类（一级菜单）的索引值
      type:Number,
      value:0
    },
    secondIndex:{
      type:Number,
      value:0
    }
  },
  /**
   * 外部样式
   */
  externalClasses:[
    "navheight"
  ],
  /**
   * 组件的初始数据
   */
  data: {
  },
  attached:function(){
  },
  /**
   * 组件的方法列表
   */
  methods: {
    // 点击一级菜单
    _toSelect:function(e){
      let categoryId = e.currentTarget.dataset.categoryid
      let index = e.currentTarget.dataset.index
      this.triggerEvent('firstLevelMenu', { categoryId: categoryId, index: index}) 
    },
    // 点击二级菜单
    _goPage:function(e){
      let categoryId = e.currentTarget.dataset.seconditem.categoryId
      let index = e.currentTarget.dataset.index
      this.triggerEvent('secondMenu', { categoryId: categoryId, index: index})
    },
  /**
  * 防止层级低的页面跟着滑动
  */
    _preventTouchMove: function (e) {
      return
    },
  }
})
